home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr28
/
charon40.zip
/
SRC
/
FILTNONE.C
< prev
next >
Wrap
Text File
|
1993-03-01
|
835b
|
46 lines
/* filtnone -- does nothing */
#include <string.h>
#include <time.h>
#define STANDALONE 0
#include "callback.h"
char *stackinfo="$STACKSIZE:2048";
#define BUFFSIZE 1024
int
main(int argc, char *argv[])
{
char buff[BUFFSIZE];
int x, eof;
long start, end;
long bytes = 0;
buff[0] = 0;
for(x = 0; x < argc; x++) {
char tbuff[32];
sprintf(tbuff,"%d(%s) ",x,argv[x]);
strcat(buff,tbuff);
}
strcat(buff,"\n");
write(STDERR,buff,strlen(buff));
eof = 0;
time(&start);
while(!eof) {
x = read(STDIN,buff, BUFFSIZE);
if(x == -1)
break;
if(x < BUFFSIZE)
eof = 1;
bytes += x;
write(STDOUT, buff, x);
}
time(&end);
fprintf(STDERR,"copied %ld bytes in %d seconds\n",bytes, (int) end-start);
return(RT_OK|RT_CHANGED_TEXT);
}